
#include "BuffEffectLogic.h"
#include "BuffEffectInfo.h"


void IBuffLogic::OnEvent_Active(BuffEffectInfo* pBuff, Creature* pRecv) const
{

}

void IBuffLogic::OnEvent_FadeOut(BuffEffectInfo* pBuff, Creature* pRecv) const //BUFF消失
{

}

	//buff特效修改伤害值，比如:生命盾
void IBuffLogic::OnEvent_ReduceDamage(BuffEffectInfo* pBuff, Creature* pRecv, Creature* pAttack, uint32_t skillId, int32_t &damage) const
{

}

//对敌方增加额外伤害
void IBuffLogic::OnEvent_AddExtraDamage(BuffEffectInfo* pBuff, Creature* pRecv, Creature* pBeAttacked, uint32_t skillId, int32_t &damage) const
{

}

//统计BUFF修改的技能的使用次数
void IBuffLogic::OnEvent_CountSkill(BuffEffectInfo* pBuff, Creature* pRecv, uint32_t skillId) const
{

}
